I think this is impossible to achieve. To see this consider the bye weeks in a 6 week single round robin. There will be 12 occasions when a team has the week off, but as there are only 10 teams, 2 of them will have 2 bye weeks. These same 2 teams can only play 8 out of the 9 possible opponents during the 4 non-bye weeks. So the schedule can not be a complete round robin.
On a more positive note, I have made the schedule below where teams play either one or two games per night, and where each team gets exactly one bye week.
(A G) (D H) (B F) (C J)
(G H) (B C) (F J) (---)
------------------------
(A E) (B J) (C G) (F H)
(G J) (A H) (E I) (---)
------------------------
(I J) (E G) (B H) (A D)
(B G) (A J) (D I) (---)
------------------------
(F I) (B D) (E H) (A C)
(H I) (D E) (C F) (A B)
------------------------
(D J) (C E) (A F) (B I)
(B E) (A I) (F G) (C D)
------------------------
(D G) (E F) (C I) (H J)
(E J) (C H) (G I) (D F)
Teams having byes in Weeks 1 to 6 are as follows:
W1 E I
W2 D
W3 C F
W4 G J
W5 H
W6 A B
So one option would be to use two copies of the above for your double round robin.