This is supporting the current config style; which seems weird.

What do you think about changing the expected config style to use, say, an array.  Maybe even moving the `SlavePool` config out of `database.yml`?