It is a nice idea

Trying it right now.
I'm confused with the tabs called 'server1' to 7 on the echelon page 'mapselection.php'.... what are those ? If there are to match the 'mapcyclenumber' of the plugin config, wouldn't it make more sense to call those tabs mapcycle1..7 ?
Yes, it is because the basic idea was 1 mapcycle per server so that can be changed

Also, when using that plugin, do we have to disable the classic macycle option in ioUrTded config ?
It does not interfere with the classic server side configuration. If you turn off this mapcycle by using the command it will fall back on to the server one.
Why stopminutes ? Wouldn't it be better to set the nextmap let say 30 sec after the begining of the round, instead of 'stopminutes' before the end of the round. Because if your round timelimit is 20 minutes, and stopminutes is 2, and someone call a nextmap vote at 5 min, this vote would be overridden by the plugin, am I right ?
the stop minutes should at least be longer then the warmup time in front of each map, since B3 does not seem to differentiate and both sees them as a game round start. If it is not longer then that it will mean that it will increase the counter by +2 every new map and therefore would skip one in the mapcyle.
The reason i have named them stop minutes (althought I think I will change it now) is because we run a more extended version of this plugin on our servers which require calculations from the end of the map

Thanks for your feedback!