No, the above is not quite correct.
I guess this is a somewhat complicated topic that really needs a writeup. For now, lemme just give you a nudge in the right direction.
[AFFIX]
<STRING>NAME:BERSERKER_EVISCERATE
<INTEGER>RANK:0
<INTEGER>MIN_SPAWN_RANGE:0
<INTEGER>MAX_SPAWN_RANGE:999
<FLOAT>DURATION:0
<INTEGER>WEIGHT:0
<INTEGER>SLOTS_OCCUPY:0
[EFFECT]
<STRING>NAME:eviscerate_bleed
<STRING>ACTIVATION:DYNAMIC
<STRING>DURATION:6
<STRING>TYPE:DAMAGE
<STRING>DAMAGE_TYPE:PHYSICAL
<BOOL>USEOWNERLEVEL:true
<STRING>UNITTHEME:BLEEDING
<BOOL>EXCLUSIVE:true
<BOOL>REMOVEONOWNERDIE:true
<FLOAT>MIN:15
<FLOAT>MAX:15
<FLOAT>MINFORCE:0
<FLOAT>MAXFORCE:0
[/EFFECT]
[/AFFIX]TYPE
This field determines the category of effect. For Eviscerate, it's DAMAGE which is a flat damage amount like what you see in skills like Glaive Throw, Prismatic Bolt or Eviscerate.
MIN/MAX
These are relative to the category of effect they modify. Here, they modify the amount of damage this affix deals. 15 is a percentage of the graph (stat line) this effect references. To find out which graph is being referenced, you need to find 'DAMAGE' in the Effects Editor. It should be something like MONSTER_DAMAGE_BY_LEVEL.
USEOWNERLEVEL
This means that the 15 in the min/max field is 15% of the MONSTER_DAMAGE_BY_LEVEL graph at the caster's level. So, you can look at the graph and multiply by 15/100 to figure out how much damage the affix will do.
DURATION
Determines how long the effect lasts. In this case, it deals bleed damage over 6 seconds. Durations longer than INSTANT deal their damage per second. So, this affix deals 15/100(graph@player level) PER SECOND. That means the total damage dealt is multiplied by this number.
EXCLUSIVE
This is set to TRUE which means only one of these effects with the same name can be applied to a target at once. The duration will refresh but the damage per second remains the same. If FALSE, the duration will not refresh for older applications but the damage will stack.
Hopefully others can fill this in more, I need to study.