Sledge::Dispatcher をリリースしました。
社内で使ってた Sledge 用の mod_perl ハンドラです。

以下のような感じで使います。
# 詳細はソース読んでください。。
  <Location /webapp>
  SetHandler perl-script
  PerlHandler Sledge::Dispatcher::Properties
  PerlSetVar SledgeMapFile /path/to/map.properties
  </Location>
上記の /path/to/map.properties は以下のような URI, クラスの対応を 記述したファイルになります。
/ = YourProject::Pages::Root
/foo = YourProject::Pages::Foo
上記設定で URI と呼び出されるメソッドの対応は以下のようになります。
/webapp/ -> YourProject::Pages::Root::dispatch('index')
/webapp/hoge -> YourProject::Pages::Root::dispatch('hoge');
/webapp/foo/bar -> YourProject::Pages::Foo::dispatch('bar');
いちいち CGI ファイルを作る必要が無くなってラクチンだと思います。
ダウンロードは sourceforge.jp から出来ます。
http://sourceforge.jp/projects/sledge/

Apache拡張ガイド〈上〉サーバサイドプログラミング