There's also the graphical debugger offered by ActiveState for WIN32. It works great! If you are doing any development on WIN32, I recommend this.
I'm not sure whether they are planning to port this to other platforms but it seems to be a logical step in the right direction if they are going to port ActivePerl.