Frederick Cheung made a branch of MM to work with Ruby driver 2.x, and made a PR for it:
https://github.com/mongomapper/mongomapper/pull/638
I used that branch in a branch of my app to do a spike over a year ago to investigate how it worked, how much work I thought it would be, etc. One of the first shocks I had was the the API of driver 2.x had diverged not just from 1.x, but also from other Mongodb drivers. Whenever I have a look, I just think, WTF? Especially as Mongodb owns and maintains the driver. (If I were making a driver, I would keep as close to the shell’s API as possible.)
I ended up writing some adaptors so that some of my driver-level code would continue to work, but ultimately, I didn’t have the resources (time, people) to make a move and we had many higher priorities. Also, the fact that Mongoid is now the official Mongodb ODM for Rails from Mongodb and that MM is clearly not being developed or maintained, means that I didn’t want to embark on such a conversion to Frederick’s branch.
Unfortunately, I see no way to use both the 1.x and 2.x drivers at the same time, or I would use both and start converting piecemeal.