I don't have any problem with your suggested change and will make that change if it helps you, but it isn't really expected that any other params would need to be passed there, none of the features we ship need extra params there. pageid and module id are sufficient to identify the instance and enforce security correctly. There are ways of injecting additional links if needed like in the blog we have one for draft posts.
Best,
Joe