I use and swear by (and swear at) emacs for all my editing. It has great perl integration and since you can extend it yourself you can add features like checking the syntax on save (let me know if you want the lisp code for that).
I have also used emacs to integrate with Clearcase in the past with no problems (working with Perl files) - I seem to remember that the clearcase support was not in the default install however.