The latter unfortunately is interface-wise compatible with CGI; and I don't like that interface much
Why is that? Not to troll, I'm just curious. Personally I only use CGI::Simple + HTML::Template which is about 50% faster than useing CGI.pm in most of my circumstances.