A couple of recommendations I can toss in to the mix:
ConTEXT is a free editor that can be configured quite quickly to syntax check and run perl programs. The upside to it is that it also has configurations for a whole host of other languages as well. You can get it here.
DZSoft is also an editor I've used and like but it's shareware (around $40). The upside is that it gives you the option of listing your variables in a left hand column and the line number in which each appears.