Hi
Office 1 using Pix A has clients on the inside using 192.168.5.0/24
Office 2 uses 172.16.5.0/24
When you setup the VPN you define crypto map access-lists eg for office 1
access-list permit ip 192.168.5.0 255.255.255.0 172.16.5.0 255.255.255.0
This access-list defines the intersting traffic ie. it tells the pix which traffic it needs to encrypt.
So if Pix A receives traffic destined for 172.16.5.x it knows that it needs to send that traffic down the VPN tunnel to Pix B.
So you don't need routes on the pix firewalls pointing to each other for the local and remote networks.
Hope this makes sense
Jon