Dieser hat üblicherweise zwei mögliche Gründe: Entweder es wurde kein gültiger Content-Type-Header gesendet, oder es gab Fehler beim Kompilieren des Scriptes.
In beiden Fällen hilft ein Blick in die Logdatei des Webservers, bei Apache unter Linux liegt die per Default in /var/log/apache2/error.log.
Mehr Informationen zum Thema gibt es auch bei der deutschsprachen Perl-Community.