Though iTween is simple, I prefer a good old fashioned Lerp. For Rotational Lerping see Quaternion.Lerp()
If you don't get Quaternions (don't worry, to be honest I'm still a little uncertain of them myself) you can do some playing around with a Euler Angle representation to make it easier.
Have a look at this tutorial for creating animations. See section Creating Animations, under mouse:Sprite you can add rotation curves and whenever needed you can run animation.
http://docs.unity3d.com/Documentation/ScriptReference/Quaternion.Lerp.html Here is the definition. That way you can Rotate over Time. Work great.
– Teiwaz