Well, in the end... I tried to slowly extract my foot without disturbing the little bastard. It didn't work. He woke up and screamed at me. I feel bad, but I do take solace knowing that I don't have to get the sofa cushion dry cleaned.
And, of course... I (finally) got to take care of business!
I wouldn’t hesitate for a second.. my cat can blow me. That little bitch wakes me up all the time by hopping on the bed, fidgets around, stepping all over my nuts, and then finally laying on my chest with her face right in mine.. usually, because her food bowl is only halfway full.