in reply to UNIVERSAL::can() doesn't do what I need ...

I think you can do

UNIVERSAL::can( 'pkgname', 'subname' );