in reply to OO: All Methods

Or you could just use Class::Inspector->methods

OK, so that doesn't solve the AUTOLOAD situation, but it does deal with some of the weirder bits, like ignoring anonymous and overload stuff correctly.