Ok,
now is cristal clear. There's a little problem bu we can solve together.
Problem is that in the original (source) URL you have a title (e.g. trofeo-mediterraneo), while in the destination URL you need its ID (e.g. id=1 for trofeo-mediterraneo). So, you need a way to associate the first information to the second one.
The "poor" solution is to create a rule for each tournment. In this case you know the association id->title and any rule is like this:
From URL: /en/tournaments/spain/XYZ
To URL: http://{siteurl}/en/tournament-description?t_id=xyz_id
Redirect: 200
But even in this case you don't need a double redirect. Why you need the 301 redirect? Drop it. And if you need for a reason, it's wrong. You should manage rule order or use regular expressions (a simple dollar at the end will save your life):
From URL: /en/tournament-description?t_id=xyz_id$
To URL: http://{siteurl}/en/tournaments/spain/XYZ
Redirect: 301
Now the good news...
You could use macros to create a single universal rule valid for any tournment. Just like that I can think of at least two solutionsp in mind:
1) If you could change the original URL adding the id info you could do this without any ReDJ changes:
dev.komm-mit.com/en/tournaments/spain/1-trofeo-mediterraneo
dev.komm-mit.com/en/tournaments/spain/2-title2
...
dev.komm-mit.com/en/tournaments/spain/x-titleX
2) We can add a new custom macro that allows table lookup (it's planned for next release). So, you could specify the query to get the id from the title. This is the coolest one, but you should wait a little for next release...
Cheers,
Luigi