MVC это не догма, первый вопрос больше относится к распределению бизнес-логики и грамотному ООП, чем к MVC.
Можно написать отдельный класс-сервис, который будет подготавливать данные модели в массив, по условию добавлять css стили в эту же строку массива - тогда в контроллере достаточно будет вызвать метод сервиса, передать ему данные из модели, он их "подготовит", вернет контроллеру, контроллер передаст в шаблон и там уже останется только вывести массив с данными, применяя минимумом логики.
Второй пункт непонятен, но опять же - MVC - не догма и не натягивается идеально на работу стандартного веб-приложения. Если ваша задача затрагивает только контроллер и модель, то ничего добавлять не нужно.