Owie! It does look like it would hurt...but you say it doesn't seem to bother him? I should think that bed rest is mandatory--so now that he's sleeping on your bed, where will you be spending the night?
I hope the compresses help and the swelling goes down soon.
Is this something that the vet thinks will recur? Or just a one-time deal once you get it healed up?