I had a use case today where I wanted to append asterisks after the required inputs. Best way I can think to handle use cases like this is to simply allow disabling the form_group generation. Users can use the existing form_group helper to create the markup they want.
This would also give people the ability to have two text inputs inline with each other (eg for first name, last name collection) while living within the same form_group