From my point of view/experience. If MDS and gateways are managed by one responsible team, I would take central licensing.
And then check in the usercenter if you have something like that:
CPAP-SM3050 and you might see build in blades as well : CPSB-*
In this case, you only need to attach licenses while creating NEW domain management server (DMS).
If your setup has existing DMS with production gateways, I would contact professional service / account services and check the license type of the gateways beforehand.
And of course, "cplic / vsec_lic_cli" commands instead of SmartConsole/SmartUpdate