No necesita usar la agrupación de conexiones aquí. Mientras usa Passenger, solo asegúrese de que cada instancia use una conexión separada capturando el evento start_worker_process. Esto está documentado en el controlador README.
La agrupación de conexiones puede ser útil para ciertas aplicaciones de subprocesos múltiples. pool_size es el número máximo de subprocesos simultáneos que manejará la conexión, y el tiempo de espera es el número máximo de segundos que un subproceso puede esperar por un socket disponible antes de que se produzca una excepción.