偶然見つけたのですが、Mock::Quick というモジュールがいい感じです。

Synopsis みると結構色々できそうな感じなのですが、とりあえずTest::Mock::Guardの 代わりとして使っています。こんな感じ(↓)

で、「Test::Mock::Guard で良くね?」と言われると、まあそうなのですが、あのコードかなり難解で、何かミスったり、万一バグ踏んだ時に割と辛いっていうのと、 Class::Loadに依存していて、これの依存が結構多いので既存の環境で使いたくなった際にちょっと躊躇してしまう、 ってのがあります。Mock::Quick はその点、依存がとても少なくていい感じです。

qclass 以外にも便利っぽい機能が色々あるので、もう少し色々試してみたいと思います。