With monthly schedule that job won't have to create incremental points, just full ones, so there won't be any need to delete some points whatsoever.
Anyway, it's a trade-off, and it's up to you to choose whatever approach you like most.
The described steps can be scripted for sure. Though, you'd better delete restore points, using ordinary Windows PS commands, like Remove-Item, because, as far as I remember, Remove-VBRRestorePoint will delete .vbk along with dependent .vibs.
Required commandlets include: Add-VBRViBackupCopyJob