Hi @Joel_R, thanks a lot for your message.
The reason why the conversion to/from Guid has been removed from BsonTypeMapper is because of the changes that have been done to the serialization of Guid as reported also here.
The main point is that now Guid don’t have a default representation anymore, so that must be explicitly set, and for this reason we can’t provide an automatic mapping in BsonTypeMapper as before, but you can still convert Guids to BsonValue by using the constructor of BsonBinaryData, for example:
var bsonVal = new BsonBinaryData(guid, GuidRepresentation.Standard);
I hope that this helped with your doubts. If not, let me know about your use case and I can hopefully provide some better insights.