Modifying PlayerSettings for RenderPath

I wanted to modify the renderpath across the entire game in code based on player/hardware settings, ie forward rendering for lower end machines, deferred for higher.

I know you can change the cameras based on this, but it would be nice to have the cameras use player settings and just change player settings.

I looked at the PlayerSettings scripting reference and couldn't see any render path settings.

There isn't a way to set the player settings render path programatically. As you noted, you can just set the cameras individually.