IIS and FastCGI/Scripting languages/Perl
This tutorial will teach you how to get IIS working with FastCGI, and Perl. We will be using FCGI::IIS. These steps should be followed in order. Further documentation on FCGI::IIS, can be found directly on CPAN.
Install FCGI::IIS edit
- Strawberry Perl
- perl -MCPAN -e'install FCGI::IIS'
- ppm install FCGI
- ppm install http://www.cosmicscripts.com/modules/perl/FCGI-IIS.ppd 
Additions to fcgiext.ini edit
Add the following to the [Perl] stanza:
Arguments="-MFCGI::IIS=test" QueueLength=999 MaxInstances=20 InstanceMaxRequests=500
Which should make the .ini file read something like:
[Types] pl=Perl [Perl] ExePath=C:\strawberry\perl\bin\perl.exe Arguments="-MFCGI::IIS=test" QueueLength=999 MaxInstances=20 InstanceMaxRequests=500
Notice FCGI::IIS=test: this gets a test up and running. To develop or run production with FCGI::IIS, or after your test succeeds remove the FCGI::IIS. Further information can be found in FCGI::IIS docs.
Restart website edit
To restart a website: Start → Administrative Tools → IIS → Expand left panel to Websites → Right click website Stop → Right click website Start.
From this point it should be easily to install Catalyst or whatever other perl framework you'd like.