I've had no problem installing both libraries (batteries 2.1.0 and deriving 0.5) with OCaml 4.00.1 (and Opam 0.9.6)
You might want to check this question: opam upgrade wants to downgrade a bunch of packages -- not sure whether this is relevant, but it seems that it might be.
Good luck!