1. If you are in a clear hex adjacent to a building when you start your move and move into a building and your opponent declares op fire are you considered to be moving in the open? I think no because the terrain that applies in the hex you are moving into not the one you started in (except for op fire when you are moving into melee).
2. Do I have this right? - Vehicles are not subject to rout, but may cause other units (infantry) to rout.