I would classify 'assualt' as a weapon intended to neutralize an armed, opposing force. Burst/Automatic weapons, tactical shotguns, non-competition APR Pistols. Same goes for ammunition.
I personally see no harm in someone being able to go down to a gun range, rent an old M-60, and use it...