In pure road riding circles it’s considered a style no-no. Mind you, that’s talking about people who take offence if you have your riding glasses inside your helmet straps.
I use the Shimano pedals above, which are single-sided, light, and mtb spd compatible. I have some Shimano brown suede touring shoes, which are close enough to a normal trainer shoe in style to just wear with jeans and have a recessed cleat. Plus I can jump on the road bike with my other spd shoes on (hang what anyone thinks).
The recessed cleat is essential really, considering the certainty of slipping sooner or later if you clump around in road shoes.
Having said all of that, if I had a full racer (rather than my Audax style bike) I probably would become the style victim and use proper road shoes and pedals.