PerlNET AFAIK is just a program developed by activestate to help develop Perlscript.NET components, not the actual language itself. However, I do agree with you about what I would use Perl for in a .NET scenario, I'd stick with C# for most things and switch for things simply too much easier to do in Perl to ignore, and to take advantage of CPAN modules.