That can probably be done. I can think of two ways of going about doing this:
1. Dynamically query all turrets of a particular ammo type and generate variants of them to apply the range buff
2. Define the vanilla turrets and query all derivative upgrades for those turrets, then generate variants and apply range buff to all.
I'm working on an update that should make this easier to implement.