PerlでCGIを組むときのお勧めモジュールを教えてください。

・セッション管理
・ユーザ認証
・ロジックと表示部の分離

それぞれどんなモジュールがありますか?