it doesn't matter whether you chose PerlRun or Registry, they both inherit directly from ModPerl::RegistryCooker. The main difference is that PerlRun always compiles the scripts, whereas Registry caches the compiled codes and compiles only if the files change on disk.