Till this moment every time I try to configure I receive this error
The error message is quite clear - it is impossible for a rule in a
prerouting chain to match on an
outgoing interface name, simply because the outgoing interface name cannot be known before routing has been done. The very purpose of your mangle rule is to tell the router to use a particular routing table for matching packets as @Sob explained.
So maybe the confusion comes from the fact that the syntax of the firewall rules doesn't clearly distinguish between match conditions and action parameters, so you've got an impression that the mangle rule can
set an outgoing interface rather than
match on it? There actually is a possibility to completely bypass the standard routing using a mangle rule with
action=route, but it's a really unusual way of doing things (and it indicates an IP address of a gateway, not a name of out-interface).