Till slut kom jag på det tack vare Mongoid google-gruppen. Detaljer här:https://groups.google.com/d/topic/ mongoid/T6XhqLtofTE/diskussion
En liner-fix är:
collection = mr_collection.send(:documents).sort(sort).limit(limit).skip(skip).to_a
I en kommande version av mongoid kommer Mongoid::Contextual::MapReduce#documents att ändras från en privat metod till en offentlig, och .send(:documents) kommer inte att behövas längre.