in reply to mod_perl debugging help

Check free disk size:
df -h
Find your logs:
grep ErrorLog  `locate httpd.conf`
Restart httpd daemon:
apachectl configtest && apachectl graceful
Check /var/log/messages to see if httpd complaint about some wrong permissions.
And read the logs.