Karl Franz Ascended is an absolute beast and is worth taking in any matchup. And especially against multi wound ogres he will wreck face. Just make sure to keep him busy in close combat as much as possible, this also helps protect him against cannons and magic. Using terrain features and general common sense to protect him is also good.
Cannon his cannons and hellblast his gorgers. Easy life.