Any technique some one is using to work around this, tool or documentation?
Some Perl 5 pumpkings recommend playing
Jenga:
The perl5 internals are a complete mess. It's like Jenga - to get the
perl5 tower taller and do something new you select a block somewhere in
the middle, with trepidation pull it out slowly, and then carefully
balance it somewhere new, hoping the whole edifice won't collapse as
a result.
-- Nicholas Clark
Incidentally, you may not be surprised to learn that Larry Wall won the Grand prize in most well-rounded in confusion
in the 1986 International Obfuscated C Code Contest.
You may be surprised to learn that he did not submit the Perl C source code (I believe the size limit of the contest prevented him from doing that).