The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# this loads the apache glue
PerlModule PApp::Apache

# papp is configured via perl-sections.
# 1. configure papp itself (paths etc..)
#    you can use "mcookie; mcookie" to create a new cipherkey
<Perl>
   # the following is optional if you configured PApp properly,
   # so most of the following is just an example:

   #search_path PApp "/root/src/Fluffball";

   # configure PApp, the following are good for development while
   # the defaults (specify nothing) are good for production
   configure PApp (
      checkdeps => 1,
      delayed	=> 1,
      onerr	=> 'va',
   );
</Perl>

# 2. 'mount' any applications you want into the server space
#    usually, you mount only named application sets
<Perl>
   PApp::config_eval {
      mount_appset PApp "default";
   }
</Perl>

# 3. This must be at the very end of configuration. You wouldn't believe
#    it, but perl has no hook that you can use for this :( It seems the
#    only other option would be to load all applications into each server,
#    multiplying memory usage :( But Apache 2.0 will solve this problem.
<Perl>
   configured PApp;
</Perl>