Why not simply give carries spawn command ?
That will spawn as much as same ID ships as you have docking modules ( example , Liberty Navy carrier will spawn Liberty navy ID ships ) .
Spawned ships will act same like gunboats act near BS in BS patrol , they will treat carrier that spawned them as leader , they will fly in formation with him , attack hostile ships or ANY ship that open fire on leader . Carrier also can have un-spawn command , that will return them back to Docking Module if they become obstacle for RP . To balance things , Carriers will lose Primaries or Heavies .
Generally , i am open to any idea that will change carriers from what they currently are ( BS with different name ) .