You can use Crank Brothers road pedals with mountain bike shoes but you will need to trim a little off the bottom to clip in. Not sure but this might be the case with a few of the road pedals, you might be able to use them with mountain bike shoes with a little trimming at the bottom of the shoe (again not sure about any but Crank Brothers).
Hope this helps
The most effective way to do it, is to do it.
Amelia Earhart
2005 Trek 5000 road/Avocet 02 40W
2006 Colnago C50 road/SSM Atola
2005 SC Juliana SL mtb/WTB Laser V