in reply to Moose & Moose::Object

It seems to me that Moose.pm only use Moose::Object, that is , import its functions

How Moose uses Moose::Object is of no consequence to whether your class inherits from Moose::Object or not. It's not like your class is inheriting from Moose.