You could just make "X ≥ 28" as it's coded like that in fletching right now.
That way when you click X it would do all of them. Should be much easier to code and just as good I think.
But yeah, smithing is really annoying having to do each bar one by one.