One guideline is to not overdo the hyphenation. If the relationship of the words is very clear without a hyphen (as in your examples), don't clutter the phrase with any. Where you need a hyphen is where it is confusing, e.g:
one-armed soldier vs
one armed soldier.