in reply to Perl GUI development...
You can use SpecTcl for desiging your Tk screens. It outputs perl with the help of SpecPerl.
Also I think you can use Glade on Gnome similarly.
Update: When I used SpecTcl it was on Windows and I think it was compiled with SpecPerl - at least I didn't need to download or install anything seperate to get Perl output. I've not used it on Linux.
Update 2: As for the suggestions for wxWindows, I don't think this is suitable if you want a GUI builder. From what I remember there is a GUI builder for wxWindows but it is commercial software.
See the excellent (GUI) Windows Programming FAQ
___ Simon Flack ($code or die)$,=reverse'"ro_';s,$,\$,;s,$,lc ref sub{},e;$,
=~y'_"' ';eval"die";print $_,lc substr$@,0,3;
In Section
Seekers of Perl Wisdom