This sounds like a totally reasonable approach, but, as always, I think the main questions are:
(1) Who is going to provide the labor to do this?
(2) Is that labor better spent on this project rather than, say, implementing static compilation?
The nice thing about those questions is that you can avoid answering (2) if the answer to (1) is, “I will provide the labor to do this.”
— John