That could work. The Mx Model Reflection module will give you the names and parameters of the microflows. You can then use the Community Commons module ExecuteMicroflow actions to execute the microflow by passing its name as a String. There are Java Actions to run microflows with zero, one, or two parameters. You can also choose which user needs to run these actions.
https://docs.mendix.com/appstore/modules/community-commons-function-library/#36-execute-microflow
You would need to build your own UI to link up the results from Mx Model Reflection and executing the selected microflows.
Good luck!