Ne. Frejmvork u suštini nema nikakve veze sa klasama i OOP-om. Ne postoji nikakva prepreka da se frejmvork implementira u jeziku koji nije OO (koliko se sećam postoje frejmvorci za ne-objektni PHP).
Veb frejmvork je, najprostije rečeno, "kostur" oko kojeg ti praviš aplikaciju. Tačno je da on obično pruža dodatne biblioteke, ali pored toga nameće i skup pravila (ili bolje rečeno, preporuka) za izgradnju veb aplikacije.
Uostalom,
http://en.wikipedia.org/wiki/Model%E...0%93Controller pa čitaj.