By default, the
P commands should leave the cursor at the last character of the pasted text.
gP go one character forwards (first character after pasted text).
When you paste text, you have marks
] set to the beginning and end of pasted text. Therefore you can use
`] to move the cursor to begin/end of pasted content.