On a second thought maybe the Requires should be in suse-module-tools? I am not sure if libsolv will use this information to fix the ordering