The difficulty here is that the obvious estimate (as in Tomás' answer) only gives a result along lines - i.e. it can't say anything about how $f'(x)h$ changes as you move in any direction but $h$. Thus I think we need some kind of "polarization argument" to get an isotropic result. When $f$ is $C^2$, this is literally polarizing the Hessian matrix $H(x) = f''(x)$ to show it is bounded from the fact that it is bounded on the diagonal. While we cannot use this literally for general $f$, hopefully we can use a finite-difference analogy and the analysis will go through. Here's the proof for the $C^2$ case and an optimistic starting point for the general case.
For any $\epsilon>0$ there is a $\delta>0$ such that for all $x,h$ with $|h|<\delta$, we have (cf. Tomás' answer)
$$
\begin{align}
|f(x+h) - f(x) - f'(x)h| &< \epsilon |h| \\
|f(x) - f(x+h) + f'(x+h)h| &< \epsilon |h|
\end{align}
$$
which combine to give $$t|(f'(x+t v)-f'(x))v| < 2 \epsilon $$ for $v$ a unit vector, $t<\delta$.
In the $C^2$ case the left side is $t^2 |H(x)(v,v)| + o(t^2)$, so we have a uniform bound $$|H(x)(v,v)| < M \tag{1}.$$ The polarization formula is $$ H(x)(v,w) = \frac12 \left( H(x)(v+w,v+w) - H(x)(v,v) - H(x)(w,w) \right). \tag{2}$$
We want to show uniform continuity of $f'$. A line integral estimate gives $$ |f'(x)w-f'(y)w| \le |x-y| \sup_{z \in U} |H(z)\left(v,w\right)|$$ where $|x-y|v = x-y$; so it suffices to show that $\sup_{z \in U, |v| = 1} H(z)(v,w)$ is finite. Applying $(1)$ and $(2)$ we estimate
$$
\begin{align}
|H(z)(v,w)| & \le \frac12 M \left( |v+w|^2 + |v|^2 + |w|^2 \right)\\
& \le M \left( 1 + |w| + |w|^2 \right)
\end{align}
$$
so we are done.
Now to try generalising this. Attempting to write down the polarization formula using finite difference terms gives
$$
\begin{align}
&(f'(x+v+w) - f'(x+v))w + (f'(x+w+v)-f'(x+w))v \\
= &(f'(x+v+w) - f'(x))(v+w) - (f'(x+v)-f'(x))v-(f'(x+w) - f'(x))w \\
\end{align}$$
which (since $f$ is uniformly differentiable) is bounded by $2 \epsilon (|v+w| + |v| + |w|)$.
Now we would like to equate the two terms on the LHS, which is the reason polarization works for symmetric forms. Our expression is of course not symmetric but we can hope it is close enough for small $u,v$ - I have no idea whether or not this can be done without more assumptions, however. If anyone has any ideas (or has spotted any mistakes) please let me know.