Thanks for the response. I will definitely look into CGI::Application for my website.
I forgot to mention about an important aspect of my application. After authentication and path set-up, I also have some pages with non-cgi perl scripts( like reading data files to create data structures to be used in defining the UI). Presently, I have them as apart of the cgi script. Can I handle that portion as well using CGI::Application?