You can try using white jewelers rouge on a 6-in soft buffing wheel. All of it can be had from Home Depot. I polished out scratches and haze from the clear lens of mag-lite flashlights and worked out great. I also polished the hazed taillights on my Jeep Grand Wagoneer with 'Blue Magic' metal polish and it turned out good too.
Worth a try