We can in fact prove a stronger statement :
If $f$ is uniformly continuous and $\int_0^\infty |f(x)|dx < \infty$ then $\lim_{x \to \infty} f(x) = 0$.
To see that this is stronger, show that a continuously differentiable function with bounded derivative is uniformly continuous.
Proof : Suppose not. Then there is an $\epsilon > 0$, such that there exists a sequence $r_i \to \infty$ such that $|f(r_i)| > \epsilon$ for all $i$. By uniform continuity, there exists a $\delta > 0$ such that on each of the intervals $[r_i -\delta,r_i+\delta]$, the value of $|f|$ stays above $|\frac{\epsilon}{2}|$.
We note :
$$
\int_{0}^\infty |f| \geq \int_{\cup [r_i-\delta,r_i+\delta]}\frac{|\epsilon|}2 dx
$$
and now conclude that $\int_0^\infty |f|dx = \infty$ because that union has infinite measure (why? Actually, we first choose the $\delta$ then the $r_i$ so that the intervals are disjoint, of course their total measure must be infinite).
This contradiction shows that the limit must exist and be zero.