If the player doesn't have a master trait, probably the most accurate next step would be to name their build after the first advanced trait they picked. Dualgunner -> assume a pistol build. Berserker -> assume a melee build. Whizkid -> call them a Field Technician. And so on, leaving Grunt as a catchall if nothing else matched or they were still low level.
It could be a fun system, especially if you hid a few easter egg names for exact build orders.
And then that "Alucard" build would make no sense any more. =P
I was thinking, let's make this a community thing. Produce a list of possible builds, and then we scour the published mortems to source for some of the names that people have called their builds, and assign them as specially named builds.
As for the rest, we can do something like a spider chart of the bonuses, pick the top two biggest bonuses and assign a systematic name accordingly. That should cover the generic build name stuff. Heck, we can even make it a binomial name, with a "common name" (as provided in community) associated with it.
This obviously needs more refinement. =P
Oh, notice I said
bonuses as opposed to
Traits, since I believe that a build is more than merely traits (it can also include equipment as well). =)