Por supuesto que no, el controlador jamas se encarga de la vista (lo que se imprime y como se imprime), eso es trabajo de la vista, la teoría dice que el controlador le debe pasar las variables con las que la vista generará el HTML final (o lo que sea, json, xml, etc)...
Siguiendo tu ejemplo...
Código PHP:
Ver original// mi controlador
require_once('../modelo.php');
objecto = new suma();
$suma = objecto->sumar();
//en este caso usaré una variable imaginaria que envia las variables a la vista
$this->render('vista_de_la_accion.php',$suma);
Tu vista (vista_de_la_accion.php)...
Código PHP:
Ver originalecho 'El resultado de la suma es: '.$suma;
El punto es que debes programar o implementar una nueva clase que procese las vistas de cada acción (que pertenecen al controlador), y estas serán las que se encarguen de visualizar y acomodar lo que el usuario verá (según el caso)