Nie musisz używać @BsonId , możesz po prostu użyć @Id i data-type pola id powinno być String . W takim przypadku otrzymasz 12bit Identyfikator wygenerowany przez mongo.
public class Person {
@Id
private String id;
@NotNull
@JsonProperty
private String name;
}