I'd just let the player do it. It's a *very* specific situation. He can only fey step once per encounter, you probably will not use rat swarms again for a while, and the conditions do not apply to any other monsters.
It's a bit of creative thinking, and should be rewarded (in my opinion without...