FCP has a Basic 3D filter that -as the name implies- allows some elemental 3D transofrmations. It is cabable of doing what you ask. It's up to you deciding if the implementation quality is good enough.
To apply it, go to Effects > Video Filters > Perspective > Basic 3D.
You need to animate the Y rotation property
Hope this helps.
Adolfo Rozenfeld
Buenos Aires - Argentina
www.adolforozenfeld.com