Me queda muy claro Maycol, pero a lo que voy, si tenemos que hacer siempre 3 o 4 líneas de autoload, que por lo general tienen un comportamiento semi estándar (que bien se podría modificar), no te parece que es una funcionalidad que podría proveer el lenguaje? digo, si hay que poner siempre 3 o 4 líneas, y la resolución parece evidente.
PD: por más que no sea compilado, perfectamente lo puede hacer, porque lo hace, solo que depende que agregemos siempre esas 3 lineas