I just want to mention, when it's about textually transforming Perl source code, there is also
PPR. That module provides one giant regex that matches all of Perl (or pieces of it). Sounds crazy, I know. But hey, Damian wrote it so go figure.
holli
You can lead your users to water, but alas, you cannot drown them.