dashtrash, si buscas
aquí verás que todas las dependencias están en un repositorio público, todas están enlazadas a un repositorio Git (o compatible).
Definitivamente también te ayuda a resolver temas de versiones usando semver (semantic versioning) lo cual es un estándar en casi todo proyecto de software.
El autoload lo resuelve, no sería una solución viable si no fuera nada de lo mencionado anteriormente, además que usando namespaces como mencionas se obtiene resultados mas robustos y eficientes.
Composer es la herramienta
de facto para gestionar dependencias externas o internas de un proyecto en PHP, así como podría ser Bundler para Ruby, Bower para Javascript (client-side) o NPM (nodejs), etc.