in reply to UML Tools for Perl
Try Umbrello UML Modeler, it runs under KDE and can generate Perl code.
Ciao, Valerio