Hi Brian! We already have a step for TFS 2015-17/VSTS to pack things up so you don't have to use Octopack: https://octopus.com/docs/guides/use-the-team-foundation-build-custom-task#UsetheTeamFoundationBuildCustomTask-package-application-stepAddaPackageApplicationstep
Have you tried that already? Sounds very similar to your proposal.
Script shared by a user to workaround this using Powershell: http://help.octopusdeploy.com/discussions/questions/10067#comment_41423820
Pretty good argument from a user in favor of this feature:
"Before 3.4.7, we did use the step templates in library to create web site and web application. However, the templates in library are not like "Deploy an IIS Web Site" with a more friendly UI and also allowing us to specify more settings in IIS, such as multiple IIS bindings. So, that's why we used "Deploy an IIS Web Site" from 3.4.7."
This could be taken even further to include a CRUD UI specifically for roles.
Another user asked that for this option to be available also from Octo.exe