The application was about 25KLOC with about 2MLOC of Perl classes that, essentially, were configuration information. I had several scripts that managed the generation and updates (which were frequent) to these classes that represented messages that the application I worked on needed to handle. This was in addition to any CPAN code.