in reply to Re^2: PSGI / Plack
in thread PSGI / Plack

Is this reasonable?

Yes, it is reasonable.

Or to put it another way ... when creating a new web app, you should not use a low-level API like CGI, FastCGI or mod_perl. Instead you should either use a framework (Catalyst, Dancer, Mojolicious etc) or for very small projects, code to the PSGI API instead.