Bueno, la solución es factible, funciona, aunque en el if se vería mejor un unless y te evitas el else. En fin, mi solución es la siguiente:
Using perl Syntax Highlighting
use LWP::Simple;
use Carp;
croak( "Url no existe o contenido inalcanzable" )
unless is_success( get_print( "http://www.google.com" ) );
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Pequeña, simple, funcional y "
cool looking"

Saludos,