<p>Do you think ASP.NET MVC is able to develop RESTful web services and which approach you would use for it?</p>

I would seriously look at ADO.NET Dataservices. (formaly code named Astoria) There's some really nice tooling for Restful services in there!
http://msdn.microsoft.com/en-us/data/bb931106.aspx