Over the years I've use CGI::Application as the guts for many web based tools. While you could argue that it's somewhat dated it does what it says on the tin.
Fantastic module, my go to tool for automating and testing web based interfaces
Yet another pointless module, as bad as Task::Mechanistic. Please stop polluting CPAN with such modules.
Why create a module to do what cpan WWW::Mechanize will do? There is no need for this.