I have been trying it out over the last few days and found it a good fit for the uses described above.

Like many web frameworks these days, it comes with a built-in development web server, so you don't have to spend time fiddling around trying to make it work with Apache or other servers - at least, not until you are ready to deploy your app in production.

Actually, as per the docs, running Bottle with CherryPy, Fapws3, Flup or Paste is simple. For example, this is how to use Paste (and it's similar for the others):

from bottle import PasteServer
...
run(server=PasteServer)

And the docs specify how to make it work on Apache with mod_wsgi.

I like the way the routes (URL-to-function mappings) are specified in Bottle.