Take a look at this to get an idea of how to
tell what subroutines are in a package. Then you'll have
to recursively search the package's @ISA and see what
method's are inherited from other packages. But even that won't include methods which are AUTOLOAD'ed in a package.