One pretty common strategy for clarifying roles is the evolution of a noun case. Noun case is essentially marking a noun with an affix that tags it for its role in the sentence, whether it's the subject, Direct object, indirect object, possessor, or adpositional phrase.
How to Make a Language - Part 7: Grammatical Evolution