If your problem with CGI::Application was that you don't want to waste your time with Apache::Registry and little .cgi files
Yes, that was my main problem with it.
check out CGI::Application::Plugin::Apache, written by one of my co-workers. It makes CGI::Application fit into mod_perl much more naturally.
Ah, if only I'd known about that before I started, it would have saved me a few hours of work. But at this point, I probably won't make the effort to switch over.
I'm still curious if my module would be of interest to anyone else. So far it doesn't seem like it, so I'm leaning towards not releasing it...