I would book him in for his op as soon as possible.
That simple solution is good for cleaning up all sorts(blood, Wee, poo,Hairball vomit) so i would recomend it for any future accidents,(not just the cats).
I'm sure some one will offer you some more advice soon, good luck
