Ok, so 25 plus the spell level in your example of 5 would give a DC of 30. So, the rogue rolls a 1d20 plus his modified UMD to beat the 30? That seems fairly easy to beat to me; are you sure that's how it works?
Is this really how it works?