Do the hardpoints really need to be edited? I have no idea myself, but if you take out the equivalent of the SSD box, won't that do it??
Example:
F-CA hardpoints:
2 Phot FA, 2 Phot FA, 1 ADD6, 1 DroG, 2 Ph1 FH, 2 Ph1 FRRX, 2 Ph1 FLLX, 2 Ph1 RH, 2 Ph3 All
following the divide by 2 rule and rounding up you'd end up with
1 Phot FA, 1 Phot FA, 1 ADD6, 1 DroG, 1 Ph1 FH, 1 Ph1 FRRX, 1 Ph1 FLLX, 1 Ph1 RH, 1 Ph3 All
which seems pretty reasonable.
Now lets try another:
G-BC
1 PLaS RP, 1 PLaS LP, 1 PLaF RS, 1 PLaF LS, 1 Ph1 FAR, 1 Ph1 FAL, 2 Ph1 RS, 2 Ph1 LS, 1 Ph3 RS, 1 Ph3 LS, 1 Ph1 RAR, 1 Ph1 RAL
divide by two and round up gives us a ship that has lost a grand total of 2 Ph1. Romulans, Gorns, many Hydrans and a fair smattering of the other races have lots of ships with 1 weapon/hardpoint, so you've gotta apply judegement when it comes to stripping weapons off.
Once we agree on a set of rules this is a doable thing, its just that its not a trivial effort considering the 2000+ shiplist entries....