I hate CGI.pm

Today I wanted to write a web interface for something, and I opted to use CGI.pm. It's a core module, something distributed with Perl, and yet it's painful to use. I started out using CGI.pm a few years ago when I knew next to no Perl, and at the time I blamed myself for the module's unuseability. Since then I've been learning more and more