I'm not sure how you could make it much easier other than an output to format button (so remove the 'cut and paste' part) similar to our Project Request webform (which is slightly easier at execution).
It is far more common that customers will place DA's with webforms in a Program level workspace that is ongoing, so maintenance and tracking are far easier and appropriate. What I'd like to see as a feature add is a dynamically updated "Project Name" field that populated itself with the list of projects (just like on the Global Tab when you create an item) so that you could supplement the example below but keep the DA at a high level.
The only instance I came across a project level web form was for taking bids from contractors for each construction project - we'd convert and email the form to 4 contractors or so and track their bids and info as they submitted them. But each project required it's own webform - problem was that contractors would mix up their emails and send the wrong bid via the incorrect webform attachment.
Perhaps if customers give us scenarios where web forms are a constant at the project level then our Product team might have something to work with - would be a good Greenhouse submission too.