можно ли на софтовом рэйде создавать связку RAID0+RAID1?
Проблемы нет, режете диски по разделам, поднимаете рейд между разделами 
md0 -> /dev/sda1 /dev/sdb1
md1 -> /dev/sda2 /dev/sdb2
Swap не нужно создавать на Raid0, это сильно повышает вероятность падения отдельных сервисов, да и сервера в целом...
Вообще, не надо гоняться за производительностью swap - надо настраивать сервер так, чтобы он в штатном режиме не использовался.
По поводу рейдов различных на одних и тех же дисках:
Никто не мешает вам разбить диски одинаково на разделы, и создавать рейд не из дисков а из разделов(для этого кстати, есть специальный тип раздела fd или fd00). В итоге получая рейды различных уровней. Например, raid1 для boot и рейд 10 для /,  и того же swap.