Some suggestions I came up with.
Edit: Refining this list as some things were redundant or just not important.
- Fix the detonate functions on the spawners and rockets.
- If it's possible, make some tool texture block the sight of the rocket so that it can't find targets obstructed by it. This would be nonsolid and invisible to everything. BlockLOS does not do this.
- Have children of rockets be unparented when the rocket is destroyed to prevent their destruction.
- Input on rockets to change team, speed, and damage, and reflect multiplier.
- An OnReflect output for the spawner.
- As Hounddawg suggested, the outputs OnTeamHit and OnTeamKill.