“User Role Editor ” use wordpress’s native way for creating roles and caps, then wpdm will work fine with it. you don’t have to use acces control add-on except you want to allow download for specific users using their ID.
Yes, where ever wp runs ok, wpdm pro also will work fine there.