For micro/macroscopic T violation, just as 40227 said, T is broken in the standard model, which means it is already broken at the microscopic level.
As for why an elementary electric dipole/magnetic monopole breaks T, here's my analysis:
(1) Electric dipole: Let's consider electro-magneto-statics in some reference frame. Your dipole interaction term must be an object that transforms like e→E⋅→r. Now you change to a boosted frame, you will have terms consisting of eriBj, which really means your Lagrangian must contain this latter term in the first place, and this term is odd under T.
(2) Magnetic monopole: Again consider electro-magnetostatics with no current in some reference frame. Your monopole interaction term must transform like qV(→r), where q is the magnetic charge (which is odd under T), and ∇V(→r)=→B, this means V is also odd under T. In a boosted frame, V will receive a contribution from the electric field, hence you must include q∫→E in your interaction, and this term is odd in T.
Update: The whole (2) is quite naively wrong, see 40227's comment below.