I have to agree with Spudz. Perl::Tk is sweet for the
GUI stuff. The only hassle is that you not only have to
learn Tk, but how the Tcl interface is reimplemented in
Perl. It's not an easy transition, I've found, and I really
liked the "Learning Perl/Tk" book for that reason. Others
didn't like the writing style, though, so buyer beware.
For better or worse, though, it is the only one-stop-shop
for learning about Perl/Tk.