in reply to CGI::Application Error

Its a tiny thing, (the other monks have covered it all pretty well) but you might want to use warnings; and to capitalize your package names. Its a convention that lowercase package names are (informally)reserved for perl pragmas.

Have a quick read through perlman:perlstyle. Even if you dont go along with its suggestions, the points it raises are worthy of consideration.

Yves / DeMerphq
--
Have you registered your Name Space?