Does it take a long time to get the blank page (i.e. something timing out) or does it happen immediately? It sounds like you need to do more tracing to figure out where it's getting stuck. PerlTrace might help, or adding more warns (possibly inside ModPerl::Registry if nothing in your script is getting called), or running the debugger.