Ok lets put this one to bed.
The octane rating required by and engine is primarily a function of the Compression Ratio (although timing advance will also have an effect).
The performance of the vehicle in question or the amount of power the engine makes is totally irrelevant except where those things are determined by the compression ratio of the engine.
ALL Leons have compression ratios of 9.5:1 which in the grand scheme of things is not very high. Because of this they will safely run on either 95 or 98 RON petrol.
To put it in to perspective, your average production sports bike has an engine with a compression ratio of between 12:1 and 13:1 and they will all safely work on 95 RON and it states as much in the manuals. Motorbike engines are far more highly tuned than ANY car engine and so if they can run on 95 RON then so can a car (even most Supercars for that matter).
With regard to the bit in the manual that Mitchy quoted. All that is saying is that running the engine on too low an octane rating is dangerous, it does not specifically (or implicitly) state that 95 RON is too low.
The sentence in question being "the octane rating of the available petrol is lower than required by the engine". This does not mean that 95 is too low, it is simply stating an obvious fact ie if you run an engine on fuel that is of lower octane rating than the engine was designed to use you will eventually suffer engine damage. It's not specifying what exactly is too low and it certainly isn't saying that 95 RON is too low.
Also Octane rating has nothing to do with fuel mixture. Changing the octane rating of the fuel used does not cause lean or rich running. Leanness/richness is a determination of the ratio of air to fuel on a mass basis.
For more info see links below:
http://www.faqs.org/faqs/autos/gasoline-faq/part3/section-1.html
http://www.ibmwr.org/otech/octane.html
http://www.leeric.lsu.edu/bgbb/7/ecep/trans/b/b.htm
http://auto.howstuffworks.com/question90.htm
cuprablue