At the moment there is no rollback() method on transactions since a rollback in the current semantics means just not to save the session.
It would certainly make sense to do a rollback though if there is anything to clean up