I have carbon soled Sidi MTB shoes and use them with Shimano XT and XTR pedals on all of my bikes (road, CX, MTB).
I stopped using road specific shoes/pedals many years ago, finding no benefits vs running MTB shoes. There's a slight weight penalty I think, but beyond that I notice no difference in stiffness/support and enjoy being able to walk into coffee shops.