in reply to Method inheritance

Does the call to "_dosomething" need to be prefixed by an explicit package name or self object?

Yes.

Use of inherited AUTOLOAD for non-method two::_dosomething() is deprec +ated

AUTOLOAD is for function resolution; inheritance is for method resolution. If you're going to mix them, you need to be very careful.

I reckon we are the only monastery ever to have a dungeon stuffed with 16,000 zombies.