Speaking of perl and breaking of it, I ran across a good node on perlmonks all about Perl Styles for Large Projects.
Personally I learned a lot from Effective Perl Programming (Hall and Schwartz) and The Damian's Object Oriented Perl books. While it's cool to write nifty one liners like those found in the famous japh file, I know from personal experience that you have to adopt a much more "readable" style of coding if you intend to ever look at the code again.
Which you will by the way, whether you think so now or not :)