I haven't tried executing it yet, since Pugs lacks some features. But it will be easier on them if what they try to execute is correct in the first place.
I am referring to any file in the Pugs version control under this directory: /modules/Locale-KeyedText
You can browse the whole Pugs source tree on the web here: http://rt.openfoundry.org/Foundry/Project/Source/index.html/pugs/browse/
Alternately, the core module itself is visible here: http://rt.openfoundry.org/Foundry/Project/Source/index.html/pugs/checkout/modules/Locale-KeyedText/lib/Locale/KeyedText.pm
I have already applied or considered everything said on this list in answer to my questions.
On a side note, I also decided to apply one of Larry's style preferences to all of my Perl 5 modules (and the above Perl 6 module), which is to not use parenthesis with 'return'.
I will start porting another module that is about 25 times larger in a week or two; any feedback I get meanwhile may also aid that task being done correctly.
Thanks to the rest of you who are working on driving Perl 6 in some fashion; we're much better off for your contributions.
Have a good day. -- Darren Duncan