As a final tool, you can compile arbitary code as Perl 5, and have a Perl 5 structure returned:

.pre
my $perl5_result = eval('some code',:lang<perl5>);
.pre

^^ Examples

* "cpan-upload.pl"<http://svn.openfoundry.org/pugs/examples/perl5/cpan-upload.pl> is a Perl 6 program that uses several Perl 5 modules
* "t/perl5"<http://svn.openfoundry.org/pugs/t/perl5/> is the code in the test suite that tests Perl 5 embedding