Thank you for your post.
The script used in FileMaker Pro should also work in FileMaker Go. In FileMaker Pro, go into Manage Scripts, select your script, and in the bottom left corner of the script, change the pop-up below "Show Compatibility" to "iOS". This will let you know if any script steps in FileMaker Go are not compatible. However, from your general description, Set Variable, Go to Layout, New Record/Request and Set Field script steps are all compatible.
This seems ponderous in the GO environment.
In what way is this "ponderous"?
It is also possible, both Pro and GO to create multiple related records without changing layouts to do so if you set up a special relationship just for the purpose of creating the related records. This isn't really any simpler though it can be a way to avoid tripping script triggers when the layout changes layouts.