in reply to Re^3: Using a base module with a required version
in thread Using a base module with a required version

You could just BEGIN { Juliet->VERSION('1.1') }