Fix working properly with all MooX::Cmd versions

Several issues in MooX::Cmd and a bit confusion lead some details in wrong
direction. This commit fixes them all.