I'm getting ready to put down a pool and moles have been trailing through my leveled out area. I put down some "mole scoot".
I'll see if it works, hoping so... I don't want to end up with the problem you have. I'll be looking into the urine for the perimiter too... sounds like a good idea.