The macro has been updated to allow you to set a range of cues inside a range of cuelist.
The macro also permit to update Cuelist Release Time in the same time.
For your typical usage, I will advise you to take a closer look at the live timing available under Rate in encoder belts. It fits what you needs to adapt the fading time/FX speed in live mode =) (Run a macro when busking is taking too much time to be reactive to the bands or music, Live timing under Rate are very useful for busking)
Learn LUA is not so much complicated, on top of the language itselft, you need first to think how do you do manually the stuff, then you will do the same steps with the macro. If you open some of the macro already available when installing MPC Tools, you should be able to quickly understand how it works. After some hours trying to create your own, you will arrive to make a simple macro =) Don't be afraid, LUA is very simple to write!