Ive looked into it and it seems to have been done quite a bit. While it will definitely be in the future, I think OGRE has the answers.

Ogre doesnt write shaders for you. There are probably some example shaders available, and I seem to remember something about ogre materials allowing basic things to be done in a simple material script, but weither way, if we want a shader to make something look a certain way, we have to write a shader. There's no way around it