Plenty of headlight restoration kits out there, shouldn't be an issue as a DIY job.
In terms of the paint, get a fallout remover such as Iron X, then use a prewash, then snowfoam, then wash, then use a clay bar. Once clayed, ideally you want to get a DA polisher on it. A few beginner kits. I...