Indeed it will not always be that easy, because the project has to be structured in a way that the autoloader could work with.
Maybe even merely giving the heads up to library developers would be enough to get them to accept it; worth a shot, right?