"I'm on a break now" is fine and normally means a short break during the working day, such as time allowed for lunch. Without additonal context, "I'm on a break now from work" seems more ambiguous to me, in terms of whether it means a break during the working day or a longer holiday.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.