I'm happy to report that phase 2 of the Perl on a Stick grant is now completed.
This phase required the creation of code that would take an existing distribution, and make the necesary changes to convert that distribution into a portable distribution/
This now works ok, and given the interest in a future OS X Perl on a Stick I've also kept it completely cross platform (or so I believe).
Portable::Dist is available on the CPAN if you want to see the specific changes needed to make a distribution portable.
This brings me to Phase 3 - Integration, in which I will be integrating the use of Portable::Dist into the Perl::Dist distribution building system, so that in future we can built Portable versions of ANY distribution at on the additional cost an extra compile run.
Having now completed basically all the enbugging, I shall also be moving more agressively on the debugging front.