CGI::Application を使ったときのディスパッチをしてくれるクラスとして,CGI::Application::Dispatch がある. CGI::Application::Dispatch - Dispatch requests to CGI::Application based objects - metacpan.org CGI::Application::Dispatch を使ったときの Dispatch Table の定義は CGI::Application::Dispatch::dispatch_args に書くのが正しい (CGI::Application::Dispatch::dispatch の引数としても書けそうだけど,mod_perl を使うときは CGI::Application::Dispatch::handle 経由で dispatch が呼び出され