Does stSoftware's CMS include an audit trail and full version control of pages including roll-back ability?

Every change to every record in every class has a full audit trail.

A full audit trail is automatically recorded for every change in the system. Selecting records as they were at any point of time is standard functionality. 

On each standard screen there is a log tab which shows the changes to this and related records.

Log tab

Each transaction record every change to every record within that transaction.

Transaction

The journal can be searched using a number of very suffocated commands.

Journal Search

Any transaction or set of transaction can be reversed by an administrator. 

Reverse