in reply to Tool that detects perl syntax errors

Do you have specific examples of errors you would like to catch? the default, of course, (see perlrun) is:
perl -c my_prog.pl
Also be use that you have use strict; and use warnings; in your code (perldoc both of those for more details).