you are talking about a couple of different things here and mixing it all up.
if you want to clean undamaged perspex then wash the grit off with plain water.
after that to get it really clean "Prist" is a foam aerosol cleaner made for aircraft perspex.
spray the foam over the surface and wipe it off with a clean soft cloth.
does a magic job.
restoring degraded perspex is a task for the micro mesh products.
they work well.