Using logrotate to only compress and delete old files without rotating

Replace

/var/log/management/abc.log.*[!.gz]

with

/var/log/management/abc.log.*[0-9]

Your combination of dateext with an empty dateformat is a nice way avoiding additional numbers in the filename!
When somebody else finds this answer, the next line is important:

nocreate

And when you want to delete these files after 60 days, use

postrotate
   find /var/log/management -name "abc.log.*gz" -type f -mtime +60 -exec rm -f {} \;
endscript