you could use Front Matter Defaults to passively dictate certain behavior.
With the above, all posts will take on the
post layout, will have the
time-to-read feature active (requires plugins / 3rd-party-code) and the default url will have
/posts/ prepended to it.
Similarly, all files with Front Matter dashes will take on the
page layout, have the
time-to-read feature enabled, and the default url will have
/pages/ prepended to it.
Also available are
site.categories that'll give you the list of all such variables defined for your site.