Wow! I'm impressed. You're really getting into my code, and using things I haven't documented yet. (Which is great.)
OIO::die() can be found at the beginning of Object/InsideOut.pm.
The specific parameter you're looking for is 'caller_level'. Just add 'caller_level => 1' to your OIO::Args->die() call, and you'll be good.
Also, is_it() is in Object::InsideOut::Util. (I presume that's just a typo in your post.)