I actually got the idea from Sexpo…they had a show on stage with Sansa wielding a sword at Jamie Lannister (???).
I like your idea of being specific about what makes you uncomfortable. It involves some self-reflection and gives the guy something to work with. An unexplained ‘no’ can be conversational dead-end, meaning the issue never gets resolved.