Hi,
I agree, every method has its pros and cons.
I've looked at ABAP package BW_BICS_EQ "Easy Query" and founded this table RSEQ_DIR "Query/Easy Query Assignment", it could help to fulfill your requirement; it seems to have for every query its generated function module.
By the way, on a selfish note, I'd be very interested in reading a blog post or document with your experience using Easy Queries, are you consuming them with SAPUI5? Possibility to consume BEx Queries in SAPUI5.
Regards,
Miguel