Wenn man CGI.pm für Parameterhandling nicht mag, dann kann man URI (siehe query_form) verwenden. Ist für mich egal, ich kann die CGI-Syntax zum Parameterhandling auswendig und verwende es überall, sogar in Tk-Programmen, in denen dynamisch ein Querystring aufgebaut wird.