Import all of your vector objects as Vector smart objects and keep your text as text layers. They will scale properly when the Photshop file is resized. As far as keeping the file small, AFAIK, photoshop will still generate pixel data based on the current resolution. If it is a flyer, how big...