The role of the longest element in $W$ emerges only gradually in the Chevalley structure theory. This is developed similarly but in slightly different styles in the three books with the same title Linear Algebraic Groups (by Borel, Springer, and me).
It's important to understand that the desired statement about opposite Borel subgroups of a reductive group depends on a long series of steps culminating in the Bruhat decomposition. In my book, the later steps occupy Sections 26-28.
There's already a proof in 26.2 of the existence of a (necessarily unique) Borel subgroup intersecting a given Borel subgroup $B$ in a specified maximal torus $T$ of $B$. Theorem 26.3(b) almost gives the answer you want, but before enough details of the structure theory are in place. The underlying strategy is to fix $B$ and the flag variety $G/B$, then see that the fixed points of $T$ on the latter are in natural bijection with both the elements of $W$ and the Borels containing $T$. (I don't think this got articulated explicitly enough, however.)
Only in my Section 27 is the root system explored, followed in Section 28 by the full details of the Bruhat decomposition. There is still some work to be done
on the internal structure of $W$ (including the length function and longest element) in relation to the root system. In my treatment this gets folded into the more general study of $BN$-pairs (Tits systems), which axiomatize the Bruhat decomposition efficiently. Along the way it turns out for instance that $W$ has a natural structure of Coxeter group.
Unfortunately, the precise statement you want to see a proof of is left somewhat implicit in all these textbook treatments. But this is due partly to the fact that so much heavy theory has to be developed systematically before that kind of statement becomes obvious. It's hard to take any real shortcuts, but also unnecessary to get into the theory of buildings and such.
EDIT. The basic outline here looks deceptively simple: Start with the fixed data $B$ and $T$ and Weyl group $W$. Then $W$ has a unique longest element $w_0$, which has order 2 and interchanges positive and negative roots. Here the positive roots are defined by the choice of $B$, so that $B= T U$ with $U$ the product in any order of 1-dimensional root subgroups corresponding to positive roots. Then the Borel subgroup $B^- = w_0 B w_0$ contains $T$ and has the form $B^- =T U^-$ with $U^-$ the product of root subgroups for negative roots.
But to work this out for a reductive group over an algebraically closed field of arbitrary characteristic requires virtually all of the Borel-Chevalley structure theory through the Bruhat decomposition. For instance, it's highly nontrivial to find the root subgroups and define the root system intrinsically for the group, as well as to work out basic facts about the Weyl group $N_G(T)/T$ and its length function.