There is a tram reverser (a length of track), I believe by ajs, which turns the tram 180 degrees but it appears to do this with a bit of a leap if I remember correctly (from my 2004 days). I now make sure all trams reverse using a turning circle of some kind so that they always face the same way - this practice was used, for example, in at least two locations in Sheffield and at the end of the Bristol Road route in Birmingham. My preferred way of doing this, however, is to have the tram negotiate some one-way streets at the end of the route which can look quite realistic (to me, at least.)
My representations of Belgian coastal trams (not very good models!) which have two driving ends can run round their trailers and behave like a twin-cab loco.
Ray