Es que yo creo que usando clases no solo es mas "liviano tu archivo" sino que queda mejor separado. Imaginate que tenes 1 solo archivo llamado functions.php con todas las funciones de un sitio web.
Estarías cargando todo innecesariamente (Ya que nunca vas estar en todo el sitio a la vez, si estas en la Home, no vas a precisar la pagina de contacto) por lo tanto no es una buena practica.
Estudia en principio el patrón de diseño como el MVC o utiliza un Framework que utilice ese patrón.
Saludos