Originariamente inviato da new
meglio un vhost e 10 sub URI.
Assolutamente no, per centinaia di motivi.
Per citartene un paio, non è raro che le applicazioni abbiano config differenti.

Ad esempio, su una usi Rails 2.3 e su un'altra usi Rails 2.2.
Inoltre, se lavori ad un certo livello avrai per ogni app due ambienti, uno di staging ed uno di production.
Infine, gestire le risorse separatamente è decisamente più efficace e flessibile.

La direttiva BaseURI non ha lo scopo per il quale la stai utilizzando.