[Yup. That's pretty much exactly what I did. Sorry all.]
Here's a super-quick copy/paste script that just handles task names. Would it be useful if it copied any other properties too?
Code:
set names to {}
tell application "OmniFocus"
tell content of front window
repeat with t in selected trees
set names to names & name of t
end repeat
end tell
end tell
names
tell application "OmniPlan"
tell child task 1 of front document
repeat with n in names
set foo to make new task
set name of foo to n
end repeat
end tell
end tell
Select some tasks in Focus, run the script (you can stick it in the OmniFocus toolbar if you like), and the tasks will be added to your open Plan document.
EDIT: Yes, I realize it would be better if we just added sensible copy/paste support, and I've added your comments to that bug. But I thought this workaround might be helpful in the meantime.