If it comes down to re-creating it, I've taken some failed stabs at building a spreadsheet that would, after calculating the PP cost, determine what ship would be the replacement ship for each year, flag any immortal ships, increases in PP cost, or changes in ship class (ie. a CA being replaced with a CVL). Armed with this, an Admin could then make the call to let it slide, or fiddle with the numbers again until he's satisfied.
I've descided that this thing I started is beyond my ability with excel, but those versed in databasing through VB should find this comparativly easy...