cperl mode has a few other nice features besides just indenting and coloring. There is a "Perl" menu available whenever editing perl files with nice perl-specific entries. Another feature I enjoy is the "cperl-get-help" function, which will provide context-sensitive format help for perl constructs. You can bind it to a key, or turn on "autohelp", providing context-sensitive help after a period of inactivity. This can be very convenient for perl constructions that you don't use often (e.g., secsockopt()) where you know what you want but don't remember the order of parameters, etc..