Oh of course, I was not suggesting to use 4907, nor even my own proposal without modification to support ERC-1155.
One big advantage of my proposal is the use of a registry that if applied to your EIP would allow it to support ERC-1155 that are already deployed. It would also not require any extra code to support renting.