My Dad is a glass blower and I grew up in a glass studio with furnaces, cutting and polishing equipment glass, diamond saws etc. I recommend the following. carefully stretch cling wrap over the lens, without any creases. Pour plaster of paris into a plastic bowl, then suspend the lens (wrapped in plastic) into the plaster, to create a negative mould.
Once set, take a piece of felt, wet it and line the mould with it. I mean the type of felt they use on billiard tables which you can buy from dress-making shops. Felt is a standard carier for polishing compounds when polishing glass. Now what you have is the correct curvature of the lens in negative. Now you'll need a series of silicon carbide grits, starting at about 600 or 800 mesh, then 1200 mesh, and finishing with Cerium oxide. Cerium oxide on felt with polish glass to a perfect surface. The silicone carbide will grind off the surface layers removing the scratches. All the grinding compounds are made into a thin paste with water. You should use candle wax to fix a spindle onto your lens - perhaps a wooden dowel, which you can grip with the chuck of your drill press enabling you to spin the lens in the mould with the grinding compound. You'll need a new piece of felt with each change of compound. Sounds complicated? Because it is! But this will work.
Does this make sense? If you have any questions just shout, happy to help.
edit: just called my Dad and ran this past him. He said mould materials shrink or expand and this approach would be imperfect - and change the curvature of the lens face. He said, and I quote, "grinding scratches out of a lens is not impossible, but it is impractical".