App::CLI dispatches CLI (command line interface) based commands into command classes. It also supports subcommand and per-command options. WWW: http://search.cpan.org/dist/App-CLI/