Cleanup: class loader deprecation and simplification

Time to get rid of this thing: marking it as deprecated.
Given that autoload functions are callables, the key 0 always exists when the callable is an array