I will be giving this a try, but something stands out to me that could enhance the way this mod concept plays out.
Different types of turrets garner kills at different rates, all else being equal. Add in how Artillery gets kills relative to a Gun Turret and it really skews the whole balance you might benefit from.
The current kill count to promotions should be only for Gun/Laser turrets. Flamers and Artillery really should get much higher, or perhaps higher scaled kill count requirements. A frontline Flamer can quickly start laughing when you say things like '100,000 kills only' if that spot of defense is constantly swarmed. They rack up kills like pouring gas on a fire, you could say. A mere 5000 kills to a 50% range boost is basically cheating.
Artillery has an entirely different role, as well as capacity. Harder to get ranks makes sense, particularly due to the range boost and possibility of a long life to rack up kills. Rapid enemy expansion rates only enhance things here. The range boost is also dramatically more impactful, but rotation is not.
You should also take a long look, and get feedback on, potentially adjusting the type of boost a turret gets based upon what kind it is, but this is more dynamic code effort and adds in a lot of variables. A generic boost is fine, but it will never truly resonate as much as it could.