"...via a source filter. (And hence suffers from all the usual limitations of a source filter, including the ability to translate complex code spectacularly wrongly)."
I said in my post that I knew about that and didn't want to use it. Yes, I know where to find information on the Perl6 documentation (I even have a commit bit).