I think that if this was done right, it would work spectacularly,
however:
1.) There may be chips or other semiconductor components that are unmarked, discontinued, custom-made, or just plain old impossible to get, which would make it very difficult to source these components. You may have to substitute them for more readily available components, which might require a modification of the circuit.
2.) There may be inductors (or even worse:
transformers) in the ballast that are almost always custom. In this case, you may be able to order a ferrite core and wind an equivalent yourself, or you may just be out of luck.
Now, assuming you solved those “minor” problems, you are good to go. Definitely possible. Hope this helps!
