Sorry, but why are the firemodes displayed in the UI the way it is?
I think the system it works is very similar to Jagged Alliance. Using TU will increase accuracy and so the chance to hit. Is it not enough to have just the TU number and hit chance shown above the enemy? If needed maybe with the description "snap, normal, aimed, ...)