o seguinte seria a maneira mais conveniente. ele usa o operador implícito para converter a string json em filterdefinition. então não há necessidade de uma classe.
var collection = new MongoClient("mongodb://localhost")
.GetDatabase("test")
.GetCollection<object>("person");
collection.DeleteMany("{ name : 'John Doe' }");