Besides those, having a good reference to the language is also essential. For example, I keep Perl In a Nutshell close by, even though I almost always just search http://perldoc.perl.org/ when I need that info.
Googling for "things I hate about Perl" turns up a number of articles -- often written by folks who like Perl 5 but who also are happy to admit to its issues.