Gerry should be home in an hour.
('Home' after 'should be' is making me confused.)
Yes. If you specify a location where someone is, or other forms of to be, it always follows the verb, and goes before any temporal information ('in an hour' in your case).
Situations where it does not directly follow the verb are exceptions: