Yo he hecho las siguientes pruebas...
Primero he ejecutado el programa que he propuesto (el último publicado).
Ha salido este error:
Using text Syntax Highlighting
501 Protocol scheme 'socks' is not supported
501 Protocol scheme 'socks' is not supported
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
He instalado el módulo:
cpanp install LWP::Protocol::socksLo he vuelto a ejecutar y sale esto:
Using text Syntax Highlighting
200 OK
500 Bad arg length for Socket6::unpack_sockaddr_in6, length is 16, should be 28
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
Buscando por Internet,
encuentro una cosa curiosa, cambio el nombre del fichero
/usr/lib/perl5/vendor_perl/5.12.3/IO/Socket/INET6.pma
/usr/lib/perl5/vendor_perl/5.12.3/IO/Socket/INET6.backup.pm(vamos, es impedir que LWP lo encuentre).
Ahora lo ejecuto, y me sale...
Using text Syntax Highlighting
200 OK
200 OK
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
¡Toma ya!
Por lo que se ve... se trata de algún error en alguno de los módulos, que LWP u otro, carga demás (o incorrectamente).
El error tuyo está referido a otro módulo, me parece que es el IO::Socket::SSL (habría que buscar más por Internet).
De todas maneras, si te funciona con la primera solución, adelante.