I dont know if this has been suggested before but at the very least I haven't found it:
a gun that shoots a projectile that attracts enemy (and mayby friendly) projectiles to itself. throwing them of course, or making them easier to be destroyed. or you can just have the projectiles be destroyed but I think this would make it to simmilar to flak.