That's not true, you only need to have Perl installed on one machine - the machine that checks all the others. I have written scripts that read remote windows registries and check sytem config on other windows machines that do not have Perl installed.
Even if this were the case, it is possible to run perl scripts using the perl interpretter on a network share.