The CHECK block issue is a
known bug for Class::Std.
One of the things I did when I first started coding up Object::InsideOut was to look at all of Class::Std's bugs, and make sure that Object::InsideOut didn't suffer from the same problems.
Thus, I am glad to say that the CHECK block issue noted in "Catalyst & Class::Std don't play nice?" will not occur when using Object::InsideOut.
That being said, I have not used Catalyst, so I cannot say with certainty that some other issue might not crop up. I would hope Catalyst and Object::InsideOut play well together, and feel reasonably confident that will be the case. If any problems do arise, I'll definitely work with anyone that reports issue to me.