The step size limit was added in boost 1.60. Now the third argument is optionally max step size.
auto stepper=boost::numeric::odeint::make_dense_output(0.01/*Absolute*/,0.1/*Relative*/, 0.01/*max_dt*/, boost::numeric::odeint::runge_kutta_dopri5< CombinedState >() );
It was implemented in https://github.com/headmyshoulder/odeint-v2/pull/177