A 42-year-old man is charged after allegedly stealing a car with a woman and child still inside from a Perth service station, causing a police pursuit that ended when he was allegedly found hiding inside the roof of a house.