UML::Class::Simple is a Perl CPAN module that generates UML class diagrams (PNG format, GIF format, or dot source) automatically from Perl 5 source or Perl 5 runtime.