@drallam2 --
I don't get why you think Patch() is required to do what you want to do. Assuming the trigger for the Flow is an update of the Sharepoint List, then Patch() isn't required since both these functions, Patch() and SubmitForm(), both do updates.
In the event that you need some data from PA for the Flow, it's trivial to just add in some code after the SubmitForm() call. Something like this on the OnSelect or OnSubmit property (Not entirely sure which):
SubmitForm( ... );
ThatFlowYouWant.Run()
Also -- in case you didn't know, if you add a parameter called "Ask in PowerApps" in your Flow, that Flow automatically becomes a possible connector for PowerApps. Although, you would still need to manually add it to your app.
P.S. SubmitForm() is the default submission method for templates. It definitely takes away the complexity but in sacrifice of control. For most part, there have been improvements with Sharepoint - PowerApps collaboration, so there's most likely no need for Patch() unless you have very specific requirements.