catalystインストール

$ cpanm Catalyst
$ cpanm Catalyst::Devel
$ cpanm Catalyst::Engine::PSGI
$ cpanm Plack
$ cpanm Starman
$ cpanm Server::Starter


ケルトンの作成
catalyst.pl Hello


組み込みサーバーの起動
./Hello/script/hello_server.pl


デフォルトはポート3000なので、VPSを使用している場合は
Apacheの設定に追記。

#vi /etc/httpd/conf/httpd.conf

NameVirtualHost *:80

<VirtualHost *:80>
ServerName IPまたはdomain
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
</VirtualHost>

組み込みサーバー情報で
こんなん出てきた↓

[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded plugins: <<<読み込まれたプラグインの情報らしい。
.----------------------------------------------------------------------------.
| Catalyst::Plugin::ConfigLoader  0.30                                       |
'----------------------------------------------------------------------------'

[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::HTTP"
[debug] Found home "/var/catalysttest/Hello"
[debug] Loaded Config "/var/catalysttest/Hello/hello.conf"
[debug] Loaded components: <<<読み込まれたコンポーネントの情報らしい
.-----------------------------------------------------------------+----------.
| Class                                                           | Type     |
+-----------------------------------------------------------------+----------+
| Hello::Controller::Root                                         | instance |
'-----------------------------------------------------------------+----------'

[debug] Loaded Private actions:<<プライベートアクションとクラス/メソッドの関係らしい
.----------------------+--------------------------------------+--------------.
| Private              | Class                                | Method       |
+----------------------+--------------------------------------+--------------+
| /default             | Hello::Controller::Root              | default      |
| /end                 | Hello::Controller::Root              | end          |
| /index               | Hello::Controller::Root              | index        |
'----------------------+--------------------------------------+--------------'

[debug] Loaded Path actions:<<<URLのパスとプライベートアクションの関係らしい
.-------------------------------------+--------------------------------------.
| Path                                | Private                              |
+-------------------------------------+--------------------------------------+
| /                                   | /index                               |
| /                                   | /default                             |
'-------------------------------------+--------------------------------------'

[info] Hello powered by Catalyst 5.80032
You can connect to your server at http://www15227u.sakura.ne.jp:3000


(参考)
http://itpro.nikkeibp.co.jp/article/COLUMN/20080513/301453/?ST=develop&P=5
http://blog.kumacchi.com/2009/11/perlperlcatalyst_2.html