I'm not sure if this is what you're looking for, but you could apply standard rank one theory to your problem. First of all, I want to assume that $v$ is cyclic for $B$; if this is not the case, then I can restrict attention to the reducing subspace $V$ that is spanned by the $B^nv$, $n\ge 0$. On $V^{\perp}$, the matrices $B$ and $A=B-vv^*$ agree.
Under this extra assumption, $v$ is then also cyclic for $A$.
Write $F(z) = v^*(B-z)^{-1}v$, $G(z)=v^*(A-z)^{-1}v$ for the matrix elements of the resolvents. From the resolvent identity
$$
(A-z)^{-1} - (B-z)^{-1} = (A-z)^{-1} vv^*(B-z)^{-1}
$$
I obtain that
$$
G(z) = \frac{F(z)}{1-F(z)} .
$$
Thus the eigenvalues of $A$ are the points where $F=1$. This reproves the interlacing property (because $F$ increases from $-\infty$ to $\infty$ between two consecutive eigenvalues of $B$) and gives somewhat more explicit information.