Rather than using the plugin system you could instead subclass LEGO::NXT and whatever other modules you want. This gives you the ability to add your own custom methods to the LEGO::NXT object that apply only to your particular situation.