En CPAN encontrarás algunos
módulos relativos a PHP. Incluso uno de ellos se llama precisamente
PHP, que dice que es capaz de ejecutar código PHP dentro de Perl. Pero viendo el fichero de instalación de este módulo, se ve que depende de la librería libphp y del ejecutable php-config para saber qué versión de PHP está instalada en el sistema.
Si quieres empaquetarlo todo junto, estarás obligado a incluir el intérprete de PHP.
Dices que quieres usar PHP para la parte gráfica. Eso indica que no has profundizado en las capacidades gráficas de Perl: desde la llamada a las funciones HTML del módulo
CGI, hasta el uso de sistemas de plantillas, que comenzarían por
HTML::Template,
NES, o incluso soluciones iguales a PHP, pero con Perl:
PLP. Con estos últimos podrás programar en Perl dentro de páginas HTML.
Para aplicaciones muy simples, me vale con las funciones HTML de CGI.pm. Para aplicaciones de tipo medio, CGI::Application con sistema de plantillas de HTML::Template, pero cada vez hay soluciones más y más simples, aunque requieren dominar un espacio de nombres nuevo, en cada ocasión. Son los entornos de trabajo web, como
Catalyst,
Mojolicious o
Dancer. Cada uno de ellos requiere un esfuerzo de aprendizaje, pero enseguida se empiezan a obtener resultados, y los sitios web se pueden crear muy rápidamente.
He encontrado una web que analiza
paquetes de software con servidores web incrustados, algunos de ellos con soporte para PHP y Perl.