If your flat roof was 30 years old i would expect it to need replacing not repairing, suprised the insurance co. didn't pick that up. Expect you'll have to have a re-roof now, don't think you can put a layer of felt over solar paint (which i don't think is a suitable repair method). Good luck...