so the reason that doesn't work is because for the path/query/header lenses, we're implementing this ourselves. I've raised this issue to add those conversions to the default instance, but for now you'll have to add them yourself:
https://github.com/http4k/http4k/issues/134