in reply to Is use really appropriate in a OO system?

  1. You can  use Module::Name () to prevent the call to import
  2. The import method can be used for any sort of initialization. It does not have to be used to import symbol names into your namespace, though this is most common. For other uses of import see Class:MakeMethods