> Maybe the reverse might be working (first declare closure stuff and then use this to define the angular module deps).

No it cannot, because the compiled code won't include any call to goog.provide and goog.require.