Unfortunately there is no way to repair a ships lost blocks beyond doing it manually or tearing the ship down and putting the materials back into a blueprint and respawn it. The planned shipyard system should give us the ability to repair ships to a blueprint specs.