I have never had to shortened a booking, and in the circumstances, you did absolutely the right thing because your comfort is paramount. However, the thing I question is if the client was brutal in his movements and the sex too hardcore for you, why didn’t you ask him to slow down and be more gentle?
Sorry Ana, I don’t mean to turn this around to you but I am just a little perplexed why you did not say anything. I think your inability to speak-up is part of the issue here. Clients are not mind readers - you have to say something if they behave in a way you don’t like or do something you do not enjoy during your time together. At the very least, I would have told this client why I had cut short his time.
Being professional isn’t about remaining mute and enduring something you do not like. Being professional is about communicating clearly to your clients and ensuring they respect your boundaries. Despite your insistence he’s a lovely polite guy, I beg to differ. I would not see him again as I suspect he will try to push for a more hardcore session again, that is unless you tell him.