There's a bit too much difference between the versions. If you just put one sub back in, does it crash? There are instructions for sending segfault bug reports to the mod_perl devs here.
Comment on Re: mod_perl2 + sub-routines == apache2 child SIG11
I know the two pieces are quite different. And to answer your question, yes, according to my memory even one sub results in the crashes. I'll go poke the mod_perl devs.