My current host has this wonderful Perl script checker in its control panel. It checks the Perl syntax, permissions etc.
Does you have this?
Does Perl display/output the cause of syntax errors in any case so that I wouldn't need the checker in the first instance?
This for me is one of the first things I look for in a host!