Jak piszesz, że znalazłeś prosty framework MVC, to warto by było podać jego nazwę.
Co zaś tyczy się samej idei MVC, to gnysek troszkę źle wytłumaczył. Mianowicie kontroler wcale nie musi pobierać danych z modelu i wyświetlać za pomocą widoku, ponieważ we wzorcowym frameworku mvc powinna być możliwość bezpośredniej interakcji między modelem a widokiem, bez potrzeby używania kontrolera. Dlaczego? Ponieważ:
M - Model jest przedstawieniem danych w pewnej postaci (dlatego nazywa się modelem)
V - Widok to sposób wyświetlania danych
C - Kontroler przetwarza dane wejściowe, odpowiada za logikę
Jeżeli widok ma zaprezentować proste dane z modela, których nie trzeba specjalnie przetwarzać i obrabiać, to kontroler nie powinien stawać pomiędzy widokiem a modelem, bo nie musi.