Vielleicht ist CGI::Carp was für dich. Ansonsten wühle dich mal durch perlipc.
also fatalsToBrowser nutze ich standardmäßig in all meinen Skripts.
Nur leider werden keine "warnings" abgefangen. Die landen dann in
der Logdatei des Webservers, in meinem Fall Apache.
Du kannst die Warnungen auch selber abfangen, ich hatte ja schon von meinem Debug Modul erzählt dort wende ich dies an:
$SIG{__WARN__} = sub warn_{ push @warn, @_;}
Das Array wird dann am Ende ausgegeben.
Struppi.