Class::Inspector has a bunch of stuff you could use to check for various things.
If your classes don't do any run-time function munging,
Test::ClassAPI will let you check for the existance of methods throughout an entire API, and will warn you if it finds extras.