Jeg fandt svaret ved at kigge på driverens kildekode:InsertManyAsync bruger internt BulkWriteAsync .
Så ved at bruge InsertManyAsync det er det samme som at skrive:
List<BsonDocument> documents = ...
collection.BulkWriteAsync(documents.Select(d => new InsertOneModel<BsonDocument>(d)));
Det er klart, hvis alle operationer er Inserts, InsertManyAsync skal bruges.