18
This isn't free but you could have a look at Komodo (ActiveState). When I looked at it a few years ago they were offering a free license for open source developers.
I use enginsite Perl Editor lite version, mainly for the function, variable breakdown feature and the compile/run feature.
if you want more feature then you might want to look at the full version.