I don't think a simple plugin module would cut it. As I said above, the API as written does not allow you to define camera rotations in anything other than the local X and Y axes. I've submitted "Ability to define camera rotation matrices" as a feature request but I suspect that it's a ways down...