I've used mountain bike shoes for years on my road bike because I wanted a recessed cleat. In my experience, mountain bike shoes have a piece of the sole that you can remove (pull away) in order to mount your cleat. All you need to do is buy the cleat that matches your pedals. That said, because I use Speedplay Frog pedals - in the past I actually had to take a utility knife and carve away a little more space for the cleat. But Speedplay has since changed the cleat so that it is narrower. And since the SPD is a more common cleat, I'd be surprised if you experience any problems with your choice of shoes and SPD pedals.
I've worn Sidi Dominator shoes for quite a number of years, and they are awesome shoes.