I voted for Cael Kieron, though I prefer it spelled Ciaran. Love the alliteration here.
I think Ronin is wonderful, and in this case I actually like that you've tinkered with the spelling to get the wandering samurai reference. I'm not wild about Link though. So, my official vote is:
Cael Ronin or Ronin Cael
And I voted for Grey Kieron, as I think Cael is open to a lot of mispronunciation and misspelling, and Link as it stands alone isn't usable. Grey has the fun, 4-letter, uncommon vibe of Eben & Bode. Grey Kieron flows well too. (I too like either Kieran or Ciaran, personally, but Kieron will be pronounced the way you want).