I'm currently having a similar problem with mod_perl 2.0.2 and Apache2::AuthCookie 3.08. Adding enctype = "application/x-www-form-urlencoded" to the form doesn't help.
AuthCookie is losing the login form variables when it's set up with the POST method. In the code, the form submit handler is using $r->setup_client_block; return unless $r->should_client_block; These seem to be no longer supported under mod_perl 2, so I'm trying to find a work around. If your authentication system is using AuthCookie that might be the problem. Dan