I think you may have hit upon a bug where the opmask (which controls which ops are allowed) flips too many bits as it were and allows more ops than it should (the permit sub does have a comment saying it needs more testing ...). It would be a good idea to send off an e-mail to the good folk of p5p who revel in this sort of low-level opcode munging.
HTH