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.
Hope that helps!
There is no emoticon for what I'm feeling now.