Rejiggered perspective palette.

It didn't need to be a nested route, and as a side effect it fixed a
bunch of flakey behavior around creating new assignments.  Granted, it
*should* have worked the old way too, now we're just avoiding the weird
behavior.  Whatever.