5章のonSceneChangedにBackを指定してpopするようにしてはどうでしょうか。
コード:
switch (scene) {
case Title:
_sceneStack.push(make_shared<TitleScene>(this, parameter));
break;
case Game:
_sceneStack.push(make_shared<GameScene>(this, parameter));
break;
case Back:
_sceneStack.pop();
break;
default:
//どうしようもないエラー発生
break;
}