yes, kind of like that.

or you could trigger a reexport if the .blend file time/date changed.

it could be a bit slow though depending on the complexity of the scene. i don't know if it really would improve workflow. depends on the project i guess.