Implementación multilingüe de PSGI-web

Planeo desarrollar una aplicación web con PSGI / Plack. (probablemente con Dancer, pero aún no se ha decidido).

La aplicación debe ser utf8, multilingüe (con Locale :: Maketext) y (ofc) contendrá algunas páginas estáticas en el idioma dado. Mi idea es implementarlo en diferentes dominios de idiomas comoen.example.com, de.example.com etc. La aplicación en sí es simple, en su mayoría solo llenará plantillas con textos localizados y alguna otra funcionalidad (ligera).

¿Cuál es la mejor solución para implementarun solicitud de subdominios basados en múltiples idiomas en una máquina física?

Mi investigación actual terminó con esta solución: necesito usar Apache y sus servidores virtuales basados en nombres para cada subdominio de idiomas.

<VirtualHost en.example.com>
    ServerName en.example.com
    DocumentRoot /path/to/site/en/files
    <Location />
        SetHandler perl-script
        PerlResponseHandler Plack::Handler::Apache2
        PerlSetVar psgi_app /path/to/site/en/en.psgi
    </Location>
</VirtualHost>

Preguntas:

¿Cuál es la mejor solución ¿Existe alguna solución con Starman u otro servidor de perl puro? Si es así, ¿cómo? Proxy inverso? ¿Será la solución perl pura mejor (más rápido)? ¿Debería considerar alguna otra solución? (fcgi, nginx, etc.)

Cualquier otra idea / cosa que pueda tener impacto endesarrollo en sí mismo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta