First, consider in detail the case where $A = I$. Note that
$$
I - B - B^T = \frac 12[(I - 2B) + (I - 2B)^T]
$$
So, the fact that $I - B - B^T$ is positive definite implies that $x^T(I - 2B)x > 0$ for all $x \neq 0$. From the result here, we can conclude that the eigenvalues of $I - 2B$ have positive real part. It follows that the eigenvalues of $B$ have real part strictly less than $1/2$.
Now, note that the eigenvalues of $-(I - B)^{-1}B$ have the form
$$
-(1 - \lambda)^{-1}\lambda = - \frac{\lambda }{1 - \lambda}
$$
for any eigenvalue $\lambda$ of $B$. If we write $\lambda = a + bi$, then the square absolute value of this eigenvalue satisfies
$$
\left|- \frac{\lambda }{1 - \lambda}\right|^2 = \frac{|\lambda|^2}{|1 - \lambda|^2} = \frac{a^2 + b^2}{(1-a)^2 + b^2}.
$$
Now, because $a < 1/2$, we have
$$
(1 - a)^2 = a^2 + (1 - 2a) > a^2 + 0 = a^2.
$$
Thus,
$$
\left|- \frac{\lambda }{1 - \lambda}\right|^2 = \frac{a^2 + b^2}{(1-a)^2 + b^2} < \frac{a^2 + b^2}{a^2 + b^2} = 1.
$$
For the general case, note that we can write
$$
A - B - B^T = A^{1/2}(I - A^{-1/2}BA^{-1/2} - [A^{-1/2}BA^{-1/2}]^T)A^{1/2}.
$$
Because $A - B - B^T$ is positive semidefinite, we can conclude that $I - M - M^T$ is positive semidefinite, where $M = A^{-1/2}BA^{-1/2}$. From our earlier work, conclude that the matrix $-(I - M)^{-1}M$ has spectral radius less than $1$. On the other hand, note that
$$
-(I - M)^{-1}M = \\
-(I - A^{-1/2}BA^{-1/2})^{-1}A^{-1/2}BA^{-1/2} = \\
-(A^{-1/2}[A - B]A^{-1/2})^{-1}A^{-1/2}BA^{-1/2} = \\
-A^{1/2}[A - B]^{-1}A^{1/2}A^{-1/2}BA^{-1/2} = \\
-A^{1/2}[A - B]^{-1}A^{1/2}A^{-1/2}BA^{-1/2} = \\
-A^{1/2}[A - B]^{-1}BA^{-1/2}.
$$
This matrix is similar to $[A - B]^{-1}B$ and thus has the same eigenvalues. So, the eigenvalues of $[A - B]^{-1}B$ are all less than $1$ in magnitude, which is what we wanted.