I'm new to perl and was given a task to write an application in perl. Basically, the application would let internal users make requests to open holes in a windows 2003 server firewall (the gateway to the Internet for our small company) to allow the user's application (which would otherwise have been blocked) access to the Internet.
First, the perl application would authenticate the user and if authenticated, would then recieve a request for internet access via a web form. The input parameters would then be formatted somehow and then be commited to a database. Another script would then read the database, see the new request, and would then poke holes in the windows 2003 server (there is a script that already modifies the settings on the windows server).
Im not sure whether to use a modular approach or OOP approach or even which design issues to consider. Is there stuff already written for this type of application?

Thanks!