depends where the haze is. The Canon 50/1.2 tends to develop haze on the group immediately behind the iris. Not very hard to clean at home, if you have a lens spanner wrench and basic skills with tools (hey, even I can do it). Unscrew rings and the rear element from the lens body, clean and replace. It is not uncommon to have to clean the lens in this fashion every year or two.
If the haze is elsewhere, you may have to send it out to be cleaned. If you have to send it out, DAG Camera is a great source, as well as Pete Smith of Fotocamera Repair, Inc.
I have used both for Canon LTMs, and have been very pleased with the results