Let $\phi \in C^{1}(\mathbb R)$ with bounded derivative. I am trying to build $\phi_n$ a sequence of countably piecewise affine functions, s.t. $\phi_n'$ converges uniformly to $\phi'$ on $N^c$, where $N$ is the (countable) set of non-differentiability points of all $\phi_n$.
My first try is to consider a countably piecewise affine interpolant, i.e. defined $J_{i,n} = [i/n, (i+1)/n]$, let $$ \phi_n(t) = \phi\left(\dfrac{i}{n} \right) + n\left(\phi\left(\dfrac{i+1}{n}\right) - \phi\left(\dfrac{i}{n}\right)\right) \left(t- \dfrac{i}{n} \right) \quad \text{ if } t \in J_{i,n}, \forall i \in \mathbb Z. $$ Now, if $\phi \in C^2$ with $\phi'' \leq L$, I could estimate for $t \in J_{i,n}$ $$ \phi'_n(t) - \phi'(t) \leq \phi'(\xi) - \phi'(t) \leq L|J_{i,n}| ,$$ (for some $\xi \in J_{i,n}$), thus I would have uniform convergence as $n \to \infty$. But what if $\phi$ is just $C^1$ with bounded derivative?
You ask about $\phi_n\to\phi$, but I gather what you're actually concerned with is $\phi_n'\to\phi'$. This happens at every point of $N^c$, just from the definition of the derivative, more or less.
If $x\in N^c$ then for every $n$ there exists $i$ such that $$x\in(i/n,(i+1)/n)=(a_n, b_n).$$ Also $$\phi_n'(x)=\frac{\phi(b_n)-\phi(a_n)}{b_n-a_n}.$$ Hence $\phi_n'(x)\to\phi'(x)$, by the following elementary lemma:
Lemma Suppose $f$ is differentiable at $x$, $a_n<x<b_n$ and $b_n-a_n\to0$. Then $(f(b_n)-f(a_n))/(b_n-a_n)\to f'(x)$.
Hint Write $(f(b_n)-f(a_n))/(b_n-a_n)$ as a convex combination of $(f(b_n)-f(x))/(b_n-x)$ and $(f(x)-f(a_n))/(x-a_n)$, both of which tend to $f'(x)$ by definition.
EDIT: Now it turns out that we actually want $\phi_n'\to\phi'$ uniformly on $N^c$. I do not believe this is true for the $\phi_n'$ as above.
If $\phi_n$ is as above then the $\phi_n'$ do converge uniformly to $\phi'$ on bounded subsets of $N^c$. And if we assume that $\phi'$ is uniformly continuous then $\phi_n'\to\phi'$ uniformly on $N^c$. This follows from the lemma above plus
Lemmma 2 If $f'$ is uniformly continuous then $(f(x+h)-f(x))/h\to f'$ uniformly.
Hint Mean Value Theorem.
Now if $\phi'$ is just continuous and bounded (I don't see how boundedness helps) but not uniformly continuous one could do more or less the same thing. Except that instead of taking a uniform partition as above one would need to use a partition adapted to the modulus of continuity of $\phi$, with shorter and shorter intervals as you approach infinity, corresponding to the fact that $\phi'$ is less and less continuous.