Another vote for eggbeaters. I have Mallets on my MTB, and Candy C's on a hybrid (in town bike) and on my road bike. I can use the same shoes on all and since entry and exit is the same for each, I can instinctively get in and out and don't have to think about which bike I am on. That being said, MTB shoes do weigh noticeably more that road shoes and the ones I have aren't as stiff. A pair of road shoes that will take the eggbeater cleats (which looks like where you are headed) is high on my list of next things to buy.