Perl se suele usar desde el lado del servidor, tanto en modo CGI como embebido en el código o usando un sistema de plantillas o, lo más moderno, usando un entorno de trabajo Web.
De hecho, lo más difícil en Perl es elegir qué sistema vas a usar.
Por estos foros tienes tutoriales para aprender a
usar CGI. Tienes un ejemplo con mi
CGI mínimo.
En el tema de Perl embebido, como si fuera PHP, existe -por ejemplo- el
PLP.
En el sistema de plantillas yo suelo usar uno de los más fáciles:
HTML::Template, pero hay cien más.
Y en el apartado de entornos de trabajo, está desde el sencillo pero completísimo CGI::Application hasta el estratosférico y alucinante Catalyst (casi todas las empresas modernas usan Catalyst para sus desarrollos web).
Cada solución tiene sus tiempos de aprendizaje. Más o menos también te lo he contado desde el más sencillo al más complicado. Empieza por el módulo CGI, por ejemplo. En estos foros hay un montón de hilos de discusión al respecto.