Hola, primero que nada para usar perl en el apache no tenés que configurar nada, ya viene preparadito...Ahora bien el error ese de
500 Can't connect to
www.ua.es:80 (connect: Unknown error)
lo tira el error log ? no sabés en que línea lo tira ?
Si es esta $response = $mech->get( $url ); podrías colocar un
$response = $mech->get( $url )|| print "error aquí";
Para que se ejecute bien eso o te imprima el mensaje...
Espero que te sirva
Saludos