Yes it is a fairly big circuit, although if the switching, some buffers and charge pump were omitted, it could be made more compact, and then a larger version with the charge pump to fit a BB box maybe.
If you only do one I think the ODRS would get my vote.