in reply to CGI layout

You might find Dancer easier to use. It's light, quick, and scalable with support for Plack and PSGI.