If you're on a Win platform you might consider checking out
DZSoft's Perl Editor . I've used it in the past and still do on occasion, but now I use ConTEXT as it's multi language capable and a bit more customizeable. I do miss not having my variables lined up on the left hand side but since I can run my debugger straight from a single keystroke from within the program.
DZSoft's editor will list all your variables and subroutines in a left hand column and I believe you can "bookmark" up to 10 spots in your code.
Hope that helps!
There is no emoticon for what I'm feeling now.