Diane,
Technically speaking, this is really not a big deal and easy to set up. Simply add OMW config rules at whatever default status the users work in to check the version into PY and DV also.
There are a couple of gotchas, though...
1 - What is the status of default projects? That is the status the end users would be working at. This is also typically the status that developers work in. So, by add the OMW config records, all users working at that status would be checking versions into 1) the pathcode they are signed into, 2) DV, and 3) PY. This may or may not be an issue for you. You may also be able to get around it if your developers are in a single group. Then you can set up specific group level OMW rules for them.
2 - I am assuming that your users do not create UBE objects anywhere but DV. In the event that a UBE were created in PY, the checkin to DV would be unsuccessful unless the UBE objects were first transfered to DV.
Good Luck