I actually just wrote my first
module, but as you can see from the responses, there was a lot to be desired in it, not to mention, I had basically re-invented the wheel. On the other hand, it gave me some experience using h2xs and just good practice for when I actually do write something worthy of CPAN.
There's an infinite number of monkeys outside who want to talk to us
about this script for Hamlet they've worked out
-- Douglas Adams/Hitchhiker's Guide to the Galaxy