Намерих отговора, гледайки изходния код на драйвера:InsertManyAsync използва вътрешно BulkWriteAsync .
И така, използвайки InsertManyAsync това е същото като да напишете:
List<BsonDocument> documents = ...
collection.BulkWriteAsync(documents.Select(d => new InsertOneModel<BsonDocument>(d)));
Очевидно, ако всички операции са Insert, InsertManyAsync трябва да се използва.