in reply to CGI::Application and mod_perl2

My suggestion would be to focus on getting your CGI::Application to run under Plack which would make take the Apache2::Request issues out of the equation.

CGI::Application::PSGI