I second your recommendation to use a syntax-highlighting editor, but I want to expand. Not all editors (even fte, sadly, which I loved) handle complex quoting in Perl in a sane manner. For example, an editor might have trouble with some of:
qq[];
s///;
y///; ##and so on, any with three separators
s[][]; ##etc
m,/,; ##non-standard matching, esp with a slash
m/\//; #matching with an escaped version of a delimeter
The only editor I've ever found that handles all of those correctly is SciTE.
radiantmatrix
require General::Disclaimer;
s//2fde04abe76c036c9074586c1/; while(m/(.)/g){print substr(' ,JPacehklnorstu',hex($1),1)}