Some form of reverse engineering. It's nice that if your documentation chances, so can your code to some degree.. but it'd also be useful to go the other way. If you can put something in front of your perl system and reverse engineer your code back into documentation, you should be quite complete. Software like Rational Rose already does this, 'cept it's for java. But you get the idea :)
Play that funky music white boy..