Simply put, if the mission dev creates a smaller (Maybe not larger) marker size than default then please scale the text for that marker appropriately
There is nothing more cluttering on the map than large text for a very small dot.
I would imagine this is a fairly simple element to implement
Just tie in the sizeEx font to the markersize array (Maybe add the x & y sizes together and divide by 2)